package com.angel.service;

import java.util.List;
import com.angel.bean.IllCase;
import com.angel.bean.dto.IllCaseDto;

public interface IllCaseService{

    int insert(IllCase illCase);

    int insertSelective(IllCase illCase);

    int insertList(List<IllCase> illCases);

    int update(IllCase illCase);

    List<IllCase> findIllCase(IllCase illCase);

    IllCase findOne(IllCase illCase);

    /**
     * 查询出病例信息，包括宝宝信息，用户信息
     * @param illCaseDto
     * @return
     */
    List<IllCaseDto> getIllCaseAndBabyInfoAndUserInfo(IllCaseDto illCaseDto);

    int delete(IllCase illCase);

    int getCountAndBabyid(IllCase illCase);

    int getIllCaseState5Count(IllCase illCase);

    int reCheck(Integer illids);
}
